something huge - French English Dictionary